package com.itheima.utils;

public class EmpContext {

    // 使用 ThreadLocal 存储员工 ID
    private static final ThreadLocal<Integer> currentEmpId = new ThreadLocal<>();

    /**
     * 设置当前线程的员工 ID
     */
    public static void setCurrentEmpId(Integer empId) {
        currentEmpId.set(empId);
    }

    /**
     * 获取当前线程的员工 ID
     */
    public static Integer getCurrentEmpId() {
        return currentEmpId.get();
    }

    /**
     * 清除当前线程的员工 ID
     */
    public static void clear() {
        currentEmpId.remove();
    }
}
